Ext.onReady(function(){ 
	var custType = document.getElementById("cust_type").innerHTML;
	var string1 = '近三年销售平均值';
	var string2 = '上年销售额';
	var string3 = '上两年销售额';
	if(custType == "事业单位" ){
		string1 = '近三年收入平均值';
		string2 = '上年收入额';
		string3 = '上两年收入额';
	}
	else if(custType == "金融同业"){
		string1 = '近三年营业收入平均值';
		string2 = '上年营业收入额';
		string3 = '上两年营业收入额';
	}
	
	Ext.QuickTips.init();
	Ext.form.Field.prototype.msgTarget = 'under';

	var addCurrencyStore=new Ext.data.Store({ 
		proxy:new Ext.data.HttpProxy({
			url:'showType.do?type=Currency',
			method:'GET'
		}), 
		reader:new Ext.data.JsonReader({ },[
{name:'name'}, 
{name:'code'}
]) ,
autoLoad:true
	}); 

	var addCustTypeStore=new Ext.data.Store({ 
		proxy:new Ext.data.HttpProxy({
			url:'showType.do?type=CustType',
			method:'GET'
		}), 
		reader:new Ext.data.JsonReader({ },[
{name:'name'}, 
{name:'code'}
]) 
	,
	autoLoad:true
	});

	var yesOrNoStore=new Ext.data.Store({ 
		proxy:new Ext.data.HttpProxy({
			url:'showType.do?type=YesNo',
			method:'GET'
		}), 
		reader:new Ext.data.JsonReader({ },[
			{name:'name'}, 
			{name:'code'}
			]) 
	,
	autoLoad:true
	}); 

	var addBelongTypeStore=new Ext.data.Store({ 
		proxy:new Ext.data.HttpProxy({
			url:'showType.do?type=BelongType',
			method:'GET'
		}), 
		reader:new Ext.data.JsonReader({ },[
{name:'name'}, 
{name:'code'}
]) ,
autoLoad:true
	}); 

	var addOrgTypeStore=new Ext.data.Store({ 
		proxy:new Ext.data.HttpProxy({
			url:'showType.do?type=OrgType',
			method:'GET'
		}), 
		reader:new Ext.data.JsonReader({ },[
{name:'name'}, 
{name:'code'}
]) ,
autoLoad:true
	}); 

	var addCustStatusStore=new Ext.data.Store({ 
		proxy:new Ext.data.HttpProxy({
			url:'showType.do?type=CustStatus',
			method:'GET'
		}), 
		reader:new Ext.data.JsonReader({ },[
{name:'name'}, 
{name:'code'}
]) ,
autoLoad:true
	}); 

	var addIndustryTypeStore=new Ext.data.Store({ 
		proxy:new Ext.data.HttpProxy({
			url:'showType.do?type=IndustryType',
			method:'GET'
		}), 
		reader:new Ext.data.JsonReader({ },[
{name:'name'}, 
{name:'code'}
]) ,
autoLoad:true
	}); 

//	客户基本信息
	var addForm = new Ext.form.FormPanel({ 
		id: 'addForm', 
		title: '客户经营情况', 
		renderTo:"list",
		height: 460, 
//		样式 
		bodyStyle: 'margin:5px;text-align:left;padding:5px 60px;', 
		frame: true, 
		xtype: 'filedset', 
		labelWidth: 120, 
		items: 
			[ { xtype: 'fieldset', 
				collapsible: true, 
				autoHeight: true, 
				autoWidth: true, 
				items: 
					[
{layout:"column",
	items:[{
		columnWidth : .5, // 该列有整行中所占百分比
		layout : "form",
		items : [	{ 
			xtype: 'textarea', 
			id:'busiScope',
			name: 'busiScope', 
			fieldLabel: '主营业务范围', 
            allowBlank : false,
            blankText:'请填写主营业务范围',
			width: 280
		}]},{
			columnWidth : .5, // 该列有整行中所占百分比
			layout : "form",
			items : [	{ 
				xtype: 'textarea',
				id:'sidelineScope',
				name: 'sidelineScope', 
				fieldLabel: '兼营业务', 
				blankText:'请填写兼营业务',
				allowBlank : false,
	            blankText:'请填写兼营业务',
				width: 280
			}]}
]}, 
{layout:"column",
	items:[{
		columnWidth : .5, // 该列有整行中所占百分比
		layout : "form",
		items : [	{ 
			xtype: 'textarea', 
			id:'licenceBusiScope',
			name: 'licenceBusiScope', 
			fieldLabel: '《营业执照》主营业务（300字内）', 
            allowBlank : false,
            blankText:'请填写《营业执照》主营业务',
			width: 280
		}]},{
			columnWidth : .5, // 该列有整行中所占百分比
			layout : "form",
			items : [	{ 
				xtype: 'textarea', 
				id:'otherDesc',
				name: 'otherDesc', 
				fieldLabel: '其他说明', 
				width: 280
			}]}
]}, 

		{layout:"column",
			items:[{
				columnWidth : .5, // 该列有整行中所占百分比
				layout : "form",
				items : [{
					xtype: 'textfield', 
					id:'operationYears',
					name: 'operationYears', 
					fieldLabel: '主营业务经营年限（年）', 
		            allowBlank : false,
		            blankText:'请填写主营业务经营年限（年）', 
					regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
					regexText:'小数点精确到后两位！' , 
					width: 280
				}
				]},{
					columnWidth : .5, // 该列有整行中所占百分比
					layout : "form",
					items : [{
						
					}
					]},
				]},
				
//		{layout:"column",
//			items:[{
//				columnWidth : .4, // 该列有整行中所占百分比
//				layout : "form",
//				items : [{
//					xtype: 'textfield', 
//					id:'last3avgincome',
//					name: 'last3avgincome', 
//					fieldLabel: string1, 
//					regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
//					regexText:'只能输入整数或小数！' , 
//					width: 280
//				}
//				]},{
//					columnWidth: .1,
//					layout:"form",
//					items:[{
//						xtype: 'label',
//						id:'unit',
//						name:'unit',
//						text:'元',
//					}
//				]},{
//					columnWidth : .4, // 该列有整行中所占百分比
//					layout : "form",
//					items : [{
//						xtype: 'textfield', 
//						id:'lastIncome',
//						name: 'lastIncome', 
//						fieldLabel: string2, 
//						regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
//						regexText:'只能输入整数或小数！' , 
//						width: 280
//					}
//					]},{
//						columnWidth: .1,
//						layout:"form",
//						items:[{
//							xtype: 'label',
//							id:'unit',
//							name:'unit',
//							text:'元',
//						}
//					]}, 
//				]},

//				{layout:"column",
//					items:[{
//						columnWidth : .4, // 该列有整行中所占百分比
//						layout : "form",
//						items : [{
//							xtype: 'textfield', 
//							id:'last2income',
//							name: 'last2income', 
//							fieldLabel: string3, 
//							regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
//							regexText:'只能输入整数或小数！' , 
//							width: 280
//						}
//						]},{
//							columnWidth: .1,
//							layout:"form",
//							items:[{
//								xtype: 'label',
//								id:'unit',
//								name:'unit',
//								text:'元',
//							}
//						]},{
//							columnWidth : .4, // 该列有整行中所占百分比
//							layout : "form",
//							items : [{
//								xtype: 'textfield', 
//								id:'assetSum',
//								name: 'assetSum', 
//								fieldLabel: '资产总额', 
//								regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
//								regexText:'只能输入整数或小数！' , 
//								width: 280
//							}
//							]},{
//								columnWidth: .1,
//								layout:"form",
//								items:[{
//									xtype: 'label',
//									id:'unit',
//									name:'unit',
//									text:'元',
//								}
//							]} 
//						]},

				{layout:"column",
					items:[{
						columnWidth : .5, // 该列有整行中所占百分比
						layout : "form",
						items : [{
							xtype: 'textfield', 
							id:'mainBusiIncome',
							name: 'mainBusiIncome', 
							fieldLabel: '主营业务收入（元）',
							regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
							regexText:'小数点精确到后两位！' , 
							width: 280
						}
						]},{
							columnWidth : .5, // 该列有整行中所占百分比
							layout : "form",
							items : [{
								xtype: 'textfield',  
								id:'ownersEquity',
								name: 'ownersEquity', 
								fieldLabel: '所有者权益（元）',
								regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
								regexText:'小数点精确到后两位！' , 
								width: 280
							}
							]},
						]},
						
						{layout:"column",
							items:[{
								columnWidth : .5, // 该列有整行中所占百分比
								layout : "form",
								items : [{
									xtype: 'textfield', 
									id:'assetSum',
									name: 'assetSum', 
									fieldLabel: '资产总额（元）', 
									allowBlank : false,
							        blankText:'请填写资产总额（元）', 
									regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
									regexText:'小数点精确到后两位！' , 
									width: 280
								}
								]},{
									columnWidth : .4, // 该列有整行中所占百分比
									layout : "form",
									items : [{
										xtype: 'textfield',  
										id:'debtSum',
										name: 'debtSum', 
										fieldLabel: '负债总额（元）', 
										regex:/^[0-9]+\.{0,1}[0-9]{0,2}$/,
										regexText:'小数点精确到后两位！' , 
										width: 280
									}
									]},
								]},
								
								{layout:"column",
									items:[{
										columnWidth : .5, // 该列有整行中所占百分比
										layout : "form",
										items : [{
											xtype: 'combo',         	
											id : "relatedTransaction",
								            store :yesOrNoStore,
								            fieldLabel: '是否存在关联交易方',
								            valueField : 'code',
								            displayField : 'name',
								            blankText:'请选择是否',
								            typeAhead : true,
								            allowBlank : false,
								            width: 280,
								            mode:'remote',  
								            hiddenName:'relatedTransaction',
								            editable: false,
								            triggerAction : 'all',
								            selectOnFocus : true,
								            listeners:{  	        	   
									        	   select : function(combo, record,index){
														if(combo.value == '1') Ext.getCmp('btnAdd').setVisible(true);
														else Ext.getCmp('btnAdd').setVisible(false);
													}
											}
										}
										]}
										]},
										{layout:"column",
											items:[{
												columnWidth : .15, // 该列有整行中所占百分比
												layout : "form",
												items : [{
													xtype: 'label',
													id:'unit',
													name:'unit',
													text:'`',
										            width: 300,
												}
												]},{
													columnWidth : .85, // 该列有整行中所占百分比
													layout : "form",
													items : [{
														xtype: 'button',					
														id: 'btnAdd', 
														name: 'btnAdd', 
														text: '新增法人股东简要信息',
														width:200 ,
														hidden: true,
														handler: function(){
															if(Ext.getCmp("addForm").form.isValid()){
															 var addForm=Ext.getCmp("addForm").getForm().getEl().dom;
															 addForm.action = 'customer/editGeneral.do?isOperation=1';
															 addForm.method = 'POST';
															 addForm.submit();
//															 
//															var isSuccess = Ext.getCmp('submit').fireEvent('click');
//															Ext.getCmp('addForm').form.doAction('submit', { 
//																url : 'customer/editGeneral.do?isOperation=1', 
//																method : 'post', 
//																success : function() {
//																Ext.Msg.alert('提示', '保存成功！'); 
//															}, 
//															failure : function() { 
//																Ext.Msg.alert('提示', '保存失败！'); 
//															} 
//															}); 
															window.location.href = "view/customer/Customer_Stockholder.jsp";
														}
													}

													}
													]},
												]},


									] 
			}],
			buttonAlign:'right',
			buttons: 
				[  
{ text: '保存', id:'submit',handler: editFunction } ,	
{ text: '下一步', handler: editFunctionAndNext } 
] 
	});


//	表单加载数据
	addForm.form.load({  
		//waitMsg : '正在加载数据请稍后',
		//waitTitle : '提示',
		url : 'customer/getGeneral.do', 
		method:'post',
		success:function(form,action){

	},  
	failure:function(form,action){
		//Ext.Msg.alert('提示','数据加载失败');  
	}  
	});

	function editFunction(){

		if(addForm.form.isValid()){
			addForm.form.doAction('submit', { 
				url : 'customer/editGeneral.do?isOperation=1', 
				method : 'post', 
				success : function() {
				Ext.Msg.alert('提示', '保存成功！'); 
			}, 
			failure : function() { 
				Ext.Msg.alert('提示', '保存失败！'); 
			} 
			}); 
		}

	}

	function editFunctionAndNext(){
		if(addForm.form.isValid()){
			addForm.form.doAction('submit', { 
				url : 'customer/editGeneral.do?isOperation=1', 
				method : 'post', 
				success : function() {
				Ext.Msg.confirm("Confirm",'保存成功！<br/>是否继续添加管理层情况？',function(bool){
					if(bool=='yes'){
						window.location.href = "view/customer/Customer_Management.jsp";
						return true;
					}
					else{
						return false;	
					}
				}); 
				//alert("成功");

			}, 
			failure : function() { 
				Ext.Msg.alert('提示', '保存失败！'); 
			} 
			}); 
		}
	}

}); 